const { Result } = require("@/libs/result");

class HelpersService {

    /**
     * 租户数据初始化
     */
    tenantInitialization({ tenantId }) {

    }

    /**
     * 获取创建租户安全key
     */
    getCreateTenantSecretKey() {
        return `${Date.now()}`;
    }

    /**
     * 创建租户
     * @param {*} param0 
     */
    createNewTenant({ tenant_name, tenant_code, super_admin_name, secret_key }) {
        try {
            /**
             * 1. 验证key是否生效
             * 2. 验证租户名称
             * 3. 验证租户
             */


            return Result.Success({
                data: '1'
            })
        } catch (error) {
            return Result.Failed('tenant register error！');
        }
    }
    
}